package pl.edu.agh.io.gpstracker.dao;

import java.util.List;

/**
 * 
 * @author wkedzior
 * 
 * @param <E>
 * @param <ID>
 */
public interface GenericDao<E, ID> {
	void saveOrUpdate(E entity);

	void delete(E entity);

	List<E> findAll();

	void count();
	
	E findById(Integer id);
}
